Big Huge Thesaurus

Habenaria nivea

noun